package com.campus.counseling.service;

import com.campus.counseling.model.ModelMetrics;
import org.nd4j.linalg.dataset.DataSet;
import java.util.List;

public interface ModelEvaluationService {
    /**
     * 评估模型性能
     * @param testData 测试数据集
     * @return 评估指标
     */
    ModelMetrics evaluateModel(DataSet testData);
    
    /**
     * 交叉验证
     * @param folds K折交叉验证的数据集
     * @return 平均评估分数
     */
    double crossValidate(List<DataSet> folds);
} 